"""
@Author  : 康帅
@Time    : 2021/5/27 15:54
@Function: redis 管道命令
"""

# 使用pipeline管道可以将多个命令组合成一个命令，提高了执行批量命令的功能
import redis

pool = redis.ConnectionPool(host='localhost', port=6379, decode_responses=True)
r = redis.Redis(connection_pool=pool)

# pipe = r.pipeline(transaction=False)  # 默认的情况下，管道里执行的命令可以保证执行的原子性，执行pipe = r.pipeline(transaction=False)可以禁用这一特性。
# pipe = r.pipeline(transaction=True)
pipe = r.pipeline()  # 创建一个管道
